Conference Proceedings

Autospearman: Automatically mitigating correlated software metrics for interpreting defect models

J Jiarpakdee, C Tantithamthavorn, C Treude

Proceedings 2018 IEEE International Conference on Software Maintenance and Evolution Icsme 2018 | Published : 2018

Abstract

The interpretation of defect models heavily relies on software metrics that are used to construct them. However, such software metrics are often correlated in defect models. Prior work often uses feature selection techniques to remove correlated metrics in order to improve the performance of defect models. Yet, the interpretation of defect models may be misleading if feature selection techniques produce subsets of inconsistent and correlated metrics. In this paper, we investigate the consistency and correlation of the subsets of metrics that are produced by nine commonly-used feature selection techniques. Through a case study of 13 publicly-Available defect datasets, we find that feature sel..

View full abstract

University of Melbourne Researchers

Grants

Awarded by Australian Research Council


Funding Acknowledgements

This study would not have been possible without the data shared in the Tera-PROMISE repository [53], as well as the data shared by Shepperd et al. [64], Kim et al. [39, 82], D'Ambros et al. [11, 12], Zimmermann et al. [87], as well as supercomputing resources provided by the Phoenix HPC service at the University of Adelaide. This work was supported by the University of Adelaide's Beacon of Enlightenment PhD scholarship and the Australian Research Council's Discovery Early Career Researcher Award (DECRA) funding scheme (DE180100153).